// [SBQG - SB QCL GRAPHICS LIBRARY]
// Copyright by BRUCE KIM 2006-2013
//
// This source is under SB license. you can derive this license to BSD or ZLIB license.
// Refer to 'sblicense.txt'
//
#ifndef __QG_H__
#define __QG_H__

#if _MSC_VER
#pragma once
#pragma warning(push)
#pragma warning(disable:4251)
#endif

#include "sb/sb.h"

// QG
#ifndef __cplusplus
#error QG is for C++ only
#endif

#include "qgasv.h"
#include "qgimage.h"
#include "qgmtrl.h"
#include "qgdraw.h"
#include "qgrdraw.h"
#include "qgrdpct.h"
#include "qgrmodel.h"
#include "qgwidget.h"

#if _MSC_VER
#	if _SB_64_
#		ifdef _STATIC
#			pragma comment(lib, "sbqg64_static")
#		else
#			if _SB_DEBUG_
#				pragma comment(lib, "sbqg64_debug")
#			else
#				pragma comment(lib, "sbqg64")
#			endif
#		endif
#	else
#		ifdef _STATIC
#			pragma comment(lib, "sbqg_static")
#		else
#			if _SB_DEBUG_
#				pragma comment(lib, "sbqg_debug")
#			else
#				pragma comment(lib, "sbqg")
#			endif
#		endif
#	endif
#endif

#if _MSC_VER
#pragma warning(pop)
#endif

#endif	// __QG_H__
